﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Register.aspx.cs" Inherits="WebApplication1.Account.Register" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainHolder" runat="server">
    <h2>
        Đăng kí
    </h2>
    <p>
        Điền đầy đủ thông tin sau để tạo một tài khoản mới.
    </p>
    <div class= "failureNotification">
    <asp:ValidationSummary ID="RegisterUserValidationSummary" runat="server" 
                         ValidationGroup="RegisterUserValidationGroup"/>
    <asp:Label ID="lbl_mess" runat="server"></asp:Label>
    <br /><asp:Label ID="lbl_mess2" runat="server"></asp:Label>
    <br /><asp:Label ID="lbl_mess3" runat="server"></asp:Label>
    </div>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
                </asp:ScriptManager>
    <div class="accountInfo">
        <fieldset class="register">
        <legend>Thông tin tài khoản</legend>
        <p>
            <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="txt_UserName">Tên đăng nhập:</asp:Label>
            <asp:TextBox ID="txt_UserName" runat="server" CssClass="textEntry"></asp:TextBox>
            <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="txt_UserName" 
                CssClass="failureNotification" ErrorMessage="Tên đăng nhập không được để rỗng." ToolTip="Tên đăng nhập không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
        </p>                 
        <p>
            <asp:Label ID="EmailLabel" runat="server" AssociatedControlID="txt_Email">E-mail:</asp:Label>
            <asp:TextBox ID="txt_Email" runat="server" CssClass="textEntry"></asp:TextBox>  
            <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="txt_Email" 
                CssClass="failureNotification" ErrorMessage="E-mail không được để rỗng." ToolTip="E-mail không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator> 
        </p>
        <p>
            <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="txt_Password">Mật khẩu:</asp:Label>
            <asp:TextBox ID="txt_Password" runat="server" CssClass="passwordEntry" 
                TextMode="Password"></asp:TextBox>
            <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="txt_Password" 
                CssClass="failureNotification" ErrorMessage="Password không được để rỗng." ToolTip="Password không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
        </p>
        <p>
            <asp:Label ID="ConfirmPasswordLabel" runat="server" 
                AssociatedControlID="txt_ConfirmPassword">Xác nhận mật khẩu:</asp:Label>
            <asp:TextBox ID="txt_ConfirmPassword" runat="server" CssClass="passwordEntry" 
                TextMode="Password"></asp:TextBox>
            <asp:RequiredFieldValidator ControlToValidate="txt_ConfirmPassword" 
                CssClass="failureNotification" Display="Dynamic" 
                ErrorMessage="Xác nhận mật khẩu không được để rỗng." 
                ID="ConfirmPasswordRequired" runat="server" 
                ToolTip="Xác nhận mật khẩu không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
            <asp:CompareValidator ID="PasswordCompare" runat="server" 
                ControlToCompare="txt_Password" ControlToValidate="txt_ConfirmPassword" 
                CssClass="failureNotification" Display="Dynamic" ErrorMessage="Mật khẩu và xác nhận mật khẩu phải giống nhau."
                ValidationGroup="RegisterUserValidationGroup">*</asp:CompareValidator>
        </p>
        <p>
            <asp:Label ID="DiaChiLabel" runat="server" AssociatedControlID="txt_DiaChi">Địa chỉ:</asp:Label>
            <asp:TextBox ID="txt_diachi" runat="server" CssClass="textEntry"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txt_diachi" 
                CssClass="failureNotification" ErrorMessage="Địa chỉ không được để rỗng." ToolTip="Địa chỉ không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
        </p>
        <p>
            <asp:Label ID="DienThoaiLabel" runat="server" AssociatedControlID="txt_DienThoai">Điện thoại:</asp:Label>
            <asp:TextBox ID="txt_dienthoai" runat="server" CssClass="textEntry"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txt_dienthoai" 
                CssClass="failureNotification" ErrorMessage="Điện thoại không được để rỗng." ToolTip="Điện thoại không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup" Display="Dynamic">*</asp:RequiredFieldValidator>
            <asp:RegularExpressionValidator ID="CheckPhoneNumber" runat="server" ControlToValidate="txt_dienthoai" 
                CssClass="failureNotification" ErrorMessage="Số điện thoại không đúng." ValidationGroup="RegisterUserValidationGroup" 
                ToolTip="Nhập từ 0 đến 9 vàtối đa là 7 đến 12 số." Display="Dynamic" 
                ValidationExpression="^[0-9]{7,12}$">*</asp:RegularExpressionValidator>
        </p>
        <div class="captcha">
            <asp:Label ID="Captcha" runat="server" AssociatedControlID="txt_Captcha">Mã bảo vệ:</asp:Label>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:Image ID="imgCaptcha" runat="server" alt="" Height="30px" Width="120px"/> 
                     &nbsp;
                     <asp:ImageButton ID="imbreload" runat="server" alt="" 
                        ImageUrl="~/Image/reload.gif" Height="24px" Width="32px" 
                        onclick="imbreload_Click"/> 
                     </ContentTemplate>
            </asp:UpdatePanel>
            <asp:TextBox ID="txt_Captcha" runat="server" CssClass="textEntry"></asp:TextBox>
            <asp:RequiredFieldValidator ID="CaptchaRequired" runat="server" ControlToValidate="txt_Captcha" 
                CssClass="failureNotification" ErrorMessage="Mã bảo vệ không được để rỗng." ToolTip="Mã bảo vệ không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
        </div>
        </fieldset>
        <p class="submitButton">
            <asp:Button ID="CreateUserButton" runat="server" CommandName="MoveNext" Text="Tạo tài khoản" 
                ValidationGroup="RegisterUserValidationGroup" 
                onclick="CreateUserButton_Click"/>
        </p>
    </div>
</asp:Content>
